Verification by implementation